/*
 * Copyright 2018-10-14 19:25:10 The JA-SIG Collaborative. All rights reserved.
 * distributed with thi file and available online at
 */
package com.lap.scp.erp.domain;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

import com.lap.scd.commons.domain.IntegerDO;

/**
 * <pre>
 *  供应商信息，记录供应商信息，供应商的描述，加入时间等，其中一些通用字段在ModelDO和BaseDO里面，该对象基本上只用于数据保存使用。
 *   对应的表名：suppiler
 *
 *	如果说界面业务复杂，有特别需要，需要在额外定义Bean对象来接收界面数据。
 * </pre>
 * 
 * @author 劳水生 Exp
 * @Date 2018-10-14 19:25:10
 * @since 2.0.0
 */
public class SuppilerDO extends IntegerDO {
	private static final long serialVersionUID = 308983501641071223L;
	/**
	 * <pre>
	 * 数据库字段:
	 * 	name
	 * 备注:
	 *  供应商名称;字段的长度:64,是否必填:是。
	 * </pre>
	 */
	private String name;
	/**
	 * <pre>
	 * 数据库字段:
	 * 	legal_person
	 * 备注:
	 *  负责人;字段的长度:32,是否必填:否。
	 * </pre>
	 */
	private String legalPerson;
	/**
	 * <pre>
	 * 数据库字段:
	 * 	remark
	 * 备注:
	 *  描述;字段的长度:512,是否必填:否。
	 * </pre>
	 */
	private String remark;
	/**
	 * <pre>
	 * 数据库字段:
	 * 	status
	 * 备注:
	 *  状态，0-禁用，1-正常;字段的长度:11,是否必填:否。
	 * </pre>
	 */
	private Integer status;

	/**
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return 供应商名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param legalPerson
	 */
	public void setLegalPerson(String legalPerson) {
		this.legalPerson = legalPerson;
	}

	/**
	 * @return 负责人
	 */
	public String getLegalPerson() {
		return legalPerson;
	}

	/**
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * @return 描述
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * @param status
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * @return 状态，0-正常，10-禁用
	 */
	public Integer getStatus() {
		return status;
	}

	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this);
	}

}
